==============================================================================

        HISTORY OF GRAOUMF TRACKER 2

        (c) 1999 - Laurent de Soras

==============================================================================



Legend:
- : bugfix.
+ : addition, modification or deletion complete.
o : coding in progress.



v0.0009, 1999/06/08
-------------------

+ Windowed mode. It is the same interface as before, but running in a window.

+ Inproved CPU consumption, especially when running in background.

+ Highlighted background for beat and bar lines in pattern display.

+ Possibility of running simultaneously multiple instances of Graoumf Tracker
for module mixing.

+ Click removal. When a sample is played, and is cutting the previous sample
played on the track, it may be a discontinuity between the tho curves. this
produces a very audible click. The player is now able to detect the clicks and
to fix the discontinuity. The same phenomenon occurs whith fast volume or
panning changes.

+ Resonant filter: more stable, improved multiband mode, now accept up to 7
additional cells (maximum order is 16). The resonance level is now independant
of the filter order.

+ Visible block selection, standard copy and paste operation with Ctrl + C and
Ctrl + V.

+ Beginning of HTML documentation (in French)

- Fixed display bug in fileselector (current directory display).

- Bug in High-quality disk recording: samples played exactly 24 half-tones
down had unwanted artifacts.

- Fixed bug in parameter input for FX pattern editing.

- When you switch an FX track in stereo, sometimes it switches back to mono.
Fixed.

- In the resonant filter, the 0217 command bypassed the LFO (and it
shouldn't).



v0.0008, 1999/04/01
-------------------

+ Graoumf Tracker now reads Protracker modules (.MOD) and FastTracker II
modules (.XM).

+ Effects added in volume column (the same as FastTracker II).

+ Envelope system changed. They are now Fast/Impulse-Tracker-like, easier to
edit, with points and sustain loops. There is a fadeout and a LFO for each
kind of envelope.

+ Resonant low-pass filter added in instruments. The parameters of the filter
can depend on the note velocity. It gives a more realistic effect if notes
played softly have their high frequencies cut off, and notes played loudly
have them enhanced.

+ Cut-off and Reso envelopes added, for controlling the above-mentioned
parameters. Commands B6xx to B7xx activate these envelopes, replacing old
"key off envelope" commands.

+ Player supports Amiga and linear mode for note period.

+ Linear interplation is On by default for a better sound quality. If your
computer isn't enough fast to play modules like that, press Ctrl + Shift + I
to disable interpolation.

+ You can hear selected sounds in the file selector without having to load
them.

+ Maximum song length increased to 999 positions.

+ Default screen resolution is now 1024x768. If your monitor doesn't support
this mode, GT swiches automatically to 800x600.

- When a track is deleted, GT doesn't remove it from the Mix presets. Fixed.



v0.0007, 1999/03/13
-------------------

+ The configuration is now saved with the module (GT2 format).

+ Clear envelopes, mix and fx added in Tools->Clear menu.

+ Effect menu with real time effect control.

+ Resonnant filters added. High-pass, low-pass, band-pass, band-reject filters
are available, order is up to 8 (-48 dB / octave), Q factor range is 0.01 to
100. Optional LFO for easy frequency sweeping, with 6 waveforms available.
There is also a multiband-mode, which allow harmonic enhancement or removal.

+ With one command B2xx (Set flags), you can now set or remove the
interpolation on all the tracks (by adding respectively +02 or +04 to the
parameter).

+ Commands added to delay effect, and a bunch of new commands for controlling
the resonant filter.

+ New commands for effect tracks:
    C300 xxxx - Set effect preset
    C400      - Remove FX from track (to save CPU time when an effect is not
                in use).
    C500      - Mute input of FX, by settings the input volume of each track
                to 0.
	 C600 xxxx - Set effect stereo (for effect supporting both stereo and mono
                mode).

+ Stereo of tracks is now recorded in the .GT2 modules (Mix presets and
current config), because some DSP effects can work in mono and stereo.

+ Note range extended to 10 octaves and a half.

+ Demonstration module (on the web site) using the new effects.

o You can now navigate in the Sample Editor

- In the Song-To-Disk high quality recording mode, the volume was lowered
by -6 dB. This unwanted attenuation is removed.

- Display bugs removed in the Mix sub-menu.

- You could delete notes with backspace even if Edit mode was deactivated.
This has been fixed.

- Fixed tempo calculated with command BExx, which was not very accurate.

- Fixed some volume bugs with the stereo mixing.



v0.0006, 1999/01/27
-------------------

+ Block Start and Block End keyboard shortcuts added.

+ Insert block and Delete block functions added in the Tool menu.

+ Instrument window scrollbar is now functional.

+ Bigger space in the sub-menu window.

+ You can select OK or Cancel in a dialog box by hitting the Return or Esc
key.

o Icons and graphic stuff added.

o I'm working on the Sample Editor interface and internal structure.

- Display of the number of channels of a track was wrong in the Mix pannel for
a stereo sample track (was always displaying '1');

- Tempo display is now updated when you enter a new tempo with command Fxx in
Stop mode.

- Trying to loop an empty sample caused a crash, in spite of the warning
message.



v0.0005, 1999/01/10
-------------------

+ You can select track commands in a pop-up menu by clicking with the right
mouse button on a pattern.

- 8 bit WAV file are now always saved as unsigned data.

- No more problems with Direct-To-Disk samples.

- Another bug corrected in the Save function (the last one, I hope !)

- It is not a bug, but some music programs (such as CoolEdit, Cubase...)
couldn't load .WAV files saved by Graoumf Tracker, because they don't respect
all the specifications of the RIFF file structure ("data" and "smpl" chunks
can be located everywhere in the file). It's now fixed, GT saves the "spml"
and "data" chunks at the start of the .WAV file.



v0.0004, 1999/01/05
-------------------

+ Output clipping added. If your song clips, the clipping percentage
is displayed in the status line.

+ Memory manager changed, for faster operations...

o The disk writer (Song-2-Disk) has now a very high resampling quality. It
uses a 80-bit floating-point reconstruction filter, doing far better
resampling than interpolation. But quality has a cost, it's still pretty
slow and has to be optimized...

- Previous versions had bugs in date tests, and you could't save anything in
January 1999. Fixed.

- Switching to another application then back to GT didn't work properly when
you were typing a string.

- In the fileselector, if your disk volume was larger than 2 GB, the free
space information was wrong. 



v0.0003, 1998/12/29
-------------------

+ Kill sample function added in Sample menu.

- On Win95 systems, sometimes GT couldn't load for memory problem (system
call for knowing available memory is very uncertain). If GT couldn't get the
available memory amount, it forces 8 MB to be allocated. This is a
temporary solution; this old non-paged-memory-oriented memory management (!)
will be replaced in the next version by a faster and more efficient manager.

- File selector crash fixed.



v0.0002, 1998/12/17
-------------------

+ Loading and saving mix presets in GT2 modules.

+ Solo mode for a track, activated by clicking with the right button on the
corresponding mute icon.

- Clicking with the right button on Insert (new pattern) put the cursor out of
the new pattern.

- In GT2 module loading, some objects (samples, instruments, envelopes) were
not loaded if the object number was exactly the upper limit accepted by G.T.



v0.0001, 1998/12/15
-------------------

It was the first beta-release.
